package com.yuxi.vo;

import com.yuxi.pubInter.AbstractDomainVO;
import com.yuxi.pubInter.FileVO;
import com.yuxi.pubInter.FrontController;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
*    @author com.yuxi
*    @Date 2023-10-18 22:09:06
*    @description BaseInfoDomainVO      基础信息
*/

@Data

@ApiModel("基础信息DomainVO")
public class BaseInfoDomainVO extends AbstractDomainVO<String> {



    /**
     * 创建时间
    */

    @ApiModelProperty(value = "创建时间")
    private Date createTime;


    /**
     * 更新时间
    */

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;


    /**
     * 排序
    */

    @ApiModelProperty(value = "排序")
    private Integer sortNum;


    /**
     * 是否显示
     * 1:是:Y,0:否:N
    */

    @ApiModelProperty(value = "是否显示 1:是:Y,0:否:N")
    private Integer showFlag;
    @ApiModelProperty(value = "是否显示")
    private String showFlagDesc;


    /**
     * 创建年份
    */

    @ApiModelProperty(value = "创建年份")
    private Integer createYear;


    /**
     * 占地面积
    */

    @ApiModelProperty(value = "占地面积")
    private String area;


    /**
     * 员工人数
    */

    @ApiModelProperty(value = "员工人数")
    private String personNum;


    /**
     * 运营中心
    */

    @ApiModelProperty(value = "运营中心")
    private String tel;


    /**
     * 供应链电话
    */

    @ApiModelProperty(value = "供应链电话")
    private String supplyTel;


    /**
     * 生产基地（新桥）电话
    */

    @ApiModelProperty(value = "生产基地（新桥）电话")
    private String xinqiaoTel;


    /**
     * 生产基地（城东)电话
    */

    @ApiModelProperty(value = "生产基地（城东)电话")
    private String chengDong;


    /**
     * 版权
    */

    @ApiModelProperty(value = "版权")
    private String copyright;


    /**
     * 网站备案号
    */

    @ApiModelProperty(value = "网站备案号")
    private String recordNumber;


    /**
     * 微信公众号
    */

    @ApiModelProperty(value = "微信公众号")
    private String wxImg;


    /**
     * 咨询电话
    */

    @ApiModelProperty(value = "咨询电话")
    private String infoTel;


    /**
     * 部门名称
    */

    @ApiModelProperty(value = "部门名称")
    private String deptName;


    /**
     * 部门地址
    */

    @ApiModelProperty(value = "部门地址")
    private String deptAddress;


    /**
     * 部门地图
    */

    @ApiModelProperty(value = "部门地图")
    private String deptMap;


    /**
     * 部门座机
    */

    @ApiModelProperty(value = "部门座机")
    private String deptTel;


    /**
     * 部门传真
    */

    @ApiModelProperty(value = "部门传真")
    private String deptFax;


    /**
     * 部门1名称
    */

    @ApiModelProperty(value = "部门1名称")
    private String deptName1;


    /**
     * 部门1地址
    */

    @ApiModelProperty(value = "部门1地址")
    private String deptAddress1;


    /**
     * 部门1地图
    */

    @ApiModelProperty(value = "部门1地图")
    private String deptMap1;


    /**
     * 部门1座机
    */

    @ApiModelProperty(value = "部门1座机")
    private String deptTel1;


    /**
     * 部门1传真
    */

    @ApiModelProperty(value = "部门1传真")
    private String deptFax1;


    /**
     * 部门2名称
    */

    @ApiModelProperty(value = "部门2名称")
    private String deptName2;


    /**
     * 部门2地址
    */

    @ApiModelProperty(value = "部门2地址")
    private String deptAddress2;


    /**
     * 部门2地图
    */

    @ApiModelProperty(value = "部门2地图")
    private String deptMap2;


    /**
     * 部门2座机
    */

    @ApiModelProperty(value = "部门2座机")
    private String deptTel2;


    /**
     * 部门2传真
    */

    @ApiModelProperty(value = "部门2传真")
    private String deptFax2;


    /**
     * 部门3名称
    */

    @ApiModelProperty(value = "部门3名称")
    private String deptName3;


    /**
     * 部门3地址
    */

    @ApiModelProperty(value = "部门3地址")
    private String deptAddress3;


    /**
     * 部门3地图
    */

    @ApiModelProperty(value = "部门3地图")
    private String deptMap3;


    /**
     * 部门3座机
    */

    @ApiModelProperty(value = "部门3座机")
    private String deptTel3;


    /**
     * 部门3传真
    */

    @ApiModelProperty(value = "部门3传真")
    private String deptFax3;


    /**
     * 公司简介
    */

    @ApiModelProperty(value = "公司简介")
    private String intro;


    /**
     * 关于我们
    */

    @ApiModelProperty(value = "关于我们")
    private String about;


    /**
     * 联系我们
    */

    @ApiModelProperty(value = "联系我们")
    private String linkUsInfo;


    /**
    * 微信公众号
    */
    @ApiModelProperty(value = "微信公众号")
    private List<FileVO> wxImgList;
    public List<FileVO> getWxImgList() {
        wxImgList = FrontController.getFileNamedAndImgPathList(getWxImg());
        return wxImgList;
    }
}